home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / BLWCB15A.ZIP / HISTORY.TXT < prev    next >
Text File  |  1996-08-27  |  3KB  |  72 lines

  1.      ****************************************
  2.      * Original algorithm by Bruce Schneier *
  3.      ****************************************
  4.      Note: Check is book named "Applied Cryptography"
  5.      Its 2th Edition is THE BEST reference available!
  6.  
  7. (BLOWPAS.zip)
  8.    - First assembly implementation by  John Lots and Walter van Holst.
  9.    - Assembly rewrite by Jeroen Pluimers
  10.  
  11. (BLWCBC10.zip)
  12.    - CBC Mode Implementations by Dutra Lacerda using the BlowPas Unit.
  13.  
  14. (BLWCBC11.zip)
  15.    + Unit Rewrite improving 15X the Pascal Code (1500%)
  16.  
  17. (BLWCBC12.zip)
  18.    + Unit  Assembly  Use improving 5X the previous Pascal Code  (500%)
  19.      and therefore being twice as fast  than  the  BLOWPAS  386  code.
  20.  
  21. (BLCBC13.zip)
  22.    ! Discovered the Initialization Bug in the  Lots-Holst BLOWPAS Unit
  23.      used in previou versions while making a complete code rewrite.
  24.      Meaning: PREVIOUS VERSIONS ARE NOT SECURE.
  25.    + Correction made and Source code released,  before  its  time,  to
  26.      protect users and developers.
  27.    * Improvements in progress in the assembly and general code  to  be
  28.      made  public  domain  when  I  get  TASM 4.0 to make the 386 code
  29.      (twice faster) and the general routines are converted to Objects.
  30.  
  31. (BLWCBC14.zip)
  32.    ! Discovered a small Bug still herited from the the BlowPas Unit in
  33.      the init routine of the algorithm... (again!) This one is smaller
  34.      than the one corrected in version 1.3  but still affects security
  35.      though in a  much lesser degree   ( one of the 4 P-Boxes  was not
  36.      initialized... meaning that the program was  still safe,  but not
  37.      as  much  as desired and/or expected)
  38.    + Added a random CBC Init Vector. Forgotten  in  demo  version 1.3.
  39.      This small change makes the cipher text less vulnerable to known
  40.      text attack. And also means that:
  41.      THIS  VERSION  IS  NOT COMPATIBLE WITH PREVIOUS ONES.
  42.    * This also means this version is no longer a  demo  but  a  strong
  43.      cipher program.
  44.    * Also changed my idea of making the ASM code public.
  45.      Still waiting to get my hands on TASM 4.0 (This is a hard life!)
  46.      Now only the TP7 will be public.
  47.  
  48. (BLWCBC15.zip)
  49.    + Added  a  New  Field  in  the EOF Header to restore the  original
  50.      encrypted file extension (used only if  NO  output  argument  has
  51.      been declared).
  52.    + Full COMPATIBILITY with 1.4 and FUTURE versions.
  53.    + Added I/O check routines and a RunTime Error Trap routine.
  54.      (This demo is becoming a little bit more than that... Humm!)
  55.  
  56. (BLWCB15A.zip)
  57.    = This version corrects small glitches in the interface with the user.
  58.    = Full COMPATIBILITY with 1.4 and FUTURE versions.
  59.    ! A 'Writeln' in a wrong place produced a incorrect layout.
  60.    + Better I/O errors control
  61.    + Disk Full check added
  62.    + ErrorLevel file added to benefit Power-Users
  63.    + Read-me file with important TIPS was also added
  64.  
  65. ---
  66.  
  67. For  comments,  questions or suggestions do not hesitate to contact me
  68. by InterNet E-Mail, FidoNet NetMail or trough Compuserve.
  69.  
  70. Addresses are in the Header Comments.
  71. Dutra Lacerda. <dutra.lacerda@mail.telepac.pt>
  72.